.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#144798;}

.gywm{margin:80px auto;}
.gywm-t{background:url(../images/gywm-bj.png)no-repeat right top;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:34px;}
.gywm-l{width:48.66%;overflow:hidden;}
.gywm-l img{display:block;width:100%;}
.gywm-l:hover img{transform:scale(1.1);}
.gywm-r{width:43.9%;}
.gywm-r h3{font-size:34px;line-height:120%;margin-bottom:23px;}
.gywm-r h4{width:19px;height:4px;background:#e5212d;margin-bottom:30px;}
.gywm-r p{color:#555;font-size:16px;line-height:27px;margin-bottom:50px;}
.gywm-r a{display:block;width:147px;line-height:41px;text-align:center;color:#fff;text-transform:capitalize;border-radius:2px;background:#144798}
.gywm-r a:hover{background:#e5212d;}
.wmys{display:flex;flex-wrap:wrap;justify-content:space-between;}
.wmys dl{width:calc(20% - 12.5px);background:#f4f4f4;padding:55px 34px;}
.wmys dl dt{height:100px}
.wmys dl h3{font-size:50px;margin-bottom:20px;}
.wmys dl p{color:#1c1c1c;font-size:16px;line-height:20px;margin-bottom:50px;}
.wmys dl h4{width:19px;height:4px;background:#cecece}
.wmys dl:hover img{transform: rotateY(-180deg);}

.cpzx{background:url(../images/cpzx-bj.jpg)no-repeat center top;padding:88px 0 50px 0;}
.cpzx-t{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:33px;}
.cpzx-l{width:328px;}
.cpzx-l dt{height:183px;color:#fff;font-size:32px;line-height:48px;display:flex;align-items:center;padding:0 53px;background:url(../images/cpzx-bj2.jpg);}
.cpzx-l dd{padding:16px 13px;border:1px solid #bfbfbf;border-top:none;}
.cpzx-l dd a{background:#eaeaea;color:#2d2d2d;font-size:16px;line-height:27px;padding:20px 38px;margin-bottom:3px;display:block;}
.cpzx-l dd a:hover{background:#e5212d;color:#fff;}
.cpzx-l dd a:last-child{margin-top:13px;background:#144798;text-align:center;color:#fff;line-height:63px;margin-bottom:0;padding:0!important;}
.cpzx-l dd a:last-child:hover{}
.cpzx-r{width:calc(100% - 348px);}
.cpzx-rt{height:183px;text-align:center;color:#fff;padding-top:33px;margin-bottom:26px;}
.cpzx-rt h3{font-size:32px;}
.cpzx-rt p{font-size:16px;padding-top:30px;}
.cpzx-r dl{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:33px;border:1px solid #e9e9e9;background:#fff;box-shadow:1px 1px 10px rgba(142,142,142,0.07);}
.cpzx-r dt{width:46.15%;overflow:hidden;background:#f4f4f4;}
.cpzx-r dt img{display:block;width:100%;}
.cpzx-r dt:hover img{transform:scale(1.1);}
.cpzx-r dd{width:48%;}
.cpzx-r dd h3{color:#404041;font-size:26px;margin-bottom:33px;}
.cpzx-r dd h5{width:19px;height:4px;background:#e5212d;margin-bottom:25px;}
.cpzx-r dd p{font-size:16px;line-height:30px;color:#555;margin-bottom:80px;}
.cpzx-r dd h4{display:flex;flex-wrap:wrap;}
.cpzx-r dd h4 a{width:133px;display:block;line-height:45px;text-align:center;background:#565458;color:#fff;margin-right:15px;}
.cpzx-r dd h4 a.active,.cpzx-r dd h4 a:hover{background:#e5212d;}
.cpzx-b{}
.cpzx-b a{display:block;text-align:center;color:#282828;font-size:18px;}
.cpzx-b a h4{overflow:hidden;margin-bottom:20px;background:#f4f4f4;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a:hover{color:#e5212d;}
.cpzx-b a:hover h4 img{transform:scale(1.1);}

.jjfa{background:#f5f5f5;padding:60px 0;}
.jjfa-t{display:flex;justify-content:space-between;align-items:center;font-size:36px;margin-bottom:30px;}
.jjfa-t h3{}
.jjfa-t a{color:#707070;font-size:20px;/* text-transform:uppercase; */}
.jjfa-t a:hover{color:#e5212d;}
.jjfa-c{margin-bottom:30px;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-left-radius: 10px;}
.jjfa-c dt{width:32%;padding-left:40px;}
.jjfa-c dt h3{font-size:24px;margin-bottom:40px;}
.jjfa-c dt h4{width:19px;height:4px;background:#e5212d;margin-bottom:25px;}
.jjfa-c dt p{color:#555;font-size:16px;line-height:30px;margin-bottom:70px;}
.jjfa-c dt a{display:block;width:147px;line-height:41px;text-align:center;color:#fff;text-transform:capitalize;border-radius:2px;background:#144798}
.jjfa-c dt a:hover{background:#e5212d;}
.jjfa-c dd{width:63.77%;overflow:hidden;border-bottom-right-radius:10px;}
.jjfa-c dd img{display:block;width:100%;}
.jjfa-c dd:hover img{transform:scale(1.1);}
.jjfa-b{display:flex;flex-wrap:wrap;justify-content:space-between;}
.jjfa-b a{display:block;overflow:hidden;border-top-left-radius:10px;background:#fff;width:calc(50% - 10px);}
.jjfa-b h4{overflow:hidden;}
.jjfa-b h4 img{display:block;width:100%;}
.jjfa-b dl{padding:30px 34px;}
.jjfa-b dl dt{padding-right:60px;background:url(../images/jjfa-tb.png)no-repeat center right;}
.jjfa-b dl h3{color:#000;font-size:24px;line-height:120%;margin-bottom:8px;}
.jjfa-b dl p{color:#555;font-size:16px;}
.jjfa-b a:hover{background:#144798}
.jjfa-b a:hover img{transform:scale(1.1);}
.jjfa-b a:hover h3,.jjfa-b a:hover p{color:#fff;}
.jjfa-b a:hover dt{background:url(../images/jjfa-tb2.png)no-repeat center right;}

.ryzz{padding:90px 0;background:url(../images/ryzz-bj.jpg)no-repeat center;}
.ryzz{}
.ryzz .w1{padding:0 300px 0 200px;position:relative;}
.ryzz a{display:block;overflow:hidden;}
.ryzz a img{display:block;width:100%;}
.ryzz a:hover img{transform:scale(1.1);}
.ryzz .swiper-button-next{width:54px;height:54px;background:url(../images/r2.png);background-size:100% 100%;right:35px;}
.ryzz .swiper-button-next:hover{background:url(../images/r2-1.png);background-size:100% 100%;}
.ryzz .swiper-button-prev{width:54px;height:54px;background:url(../images/l2.png);background-size:100% 100%;left:35px;}
.ryzz .swiper-button-prev:hover{background:url(../images/l2-1.png);background-size:100% 100%;}

.fwzc{margin:60px auto;}
.fwzc-t{text-align:center;margin-bottom:30px;font-size:36px;}
.fwzc-b{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;}
.fwzc1{width:20.35%;}
.fwzc1 a{display:block;margin-bottom:75px;}
.fwzc1 a h3{padding-left:20px;background:url(../images/fwzc-tb.png)no-repeat center left;font-size: 18px;color:#666;line-height:120%;margin-bottom:15px;}
.fwzc1 a p{color:#000;/* font-size:18px; */line-height:24px;margin-bottom:20px;}
.fwzc1 a h4{font-size:14px;color:#666;}
.fwzc1 a:hover p{color:#144798;}
.fwzc1 a:last-child{margin-bottom:0!important;}
.fwzc2{width:50.4%;position:relative;overflow:hidden;display:block;color:#fff;}
.fwzc2 img{display:block;width:100%;}
.fwzc2 dl{text-align:center;position:absolute;width:90%;left:5%;bottom:50px;text-transform:uppercase;}
.fwzc2 dl h3{font-size:30px;text-decoration:underline;margin-bottom:40px;line-height:120%}
.fwzc2 dl p{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.fwzc2 dl p i{display:block;width:13px;height:13px;border-radius:13px;background:#144798;margin-right:30px;}
.fwzc2 dl p span:nth-child(2){display:block;margin-right:50px;}
.fwzc2:hover img{transform:scale(1.1);}
.fwzc3{width:22.67%;}
.fwzc3-t{display:flex;justify-content:center;/* flex-wrap:wrap; */margin-bottom:70px;}
.fwzc3-t a{display: flex;width: 100px;min-height: 40px;text-align:center;border:2px solid #e5e5e5;text-transform:uppercase;font-size:12px;color:#888;margin: 0 5px;align-items: center;justify-content: center;}
.fwzc3-t a.active,.fwzc3-t a:hover{background:#144798;color:#fff;border-color:#144798;}
.fwzc3-b{}
.fwzc3-b a{display:block;margin-bottom:55px;}
.fwzc3-b dl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.fwzc3-b dl dt{width:89px;height:89px;overflow:hidden;border-radius:89px;}
.fwzc3-b dl dt img{display:block;width:100%;}
.fwzc3-b dl dd{width:calc(100% - 110px);}
.fwzc3-b dl dd h3{font-size:14px;color:#666;line-height:120%;margin-bottom:15px;}
.fwzc3-b dl dd p{color:#000;font-size:18px;line-height:24px;}
.fwzc3-b a:hover img{transform: rotateY(-180deg);}
.fwzc3-b a:hover p{color:#144798;}
.fwzc3-b a:last-child{margin-bottom:0!important;}

@media (max-width:1740px){
	.cpzx-l dd a{padding: 17px 38px;}
    .cpzx-r dt{width: 48%;}
    .fwzc1 a{margin-bottom: 60px;}
    .fwzc3-t{margin-bottom: 50px;}
    .fwzc3-b a{margin-bottom: 50px;}
}
@media (max-width:1620px){
	.cpzx-l dd a{line-height: 25px;padding: 14px 38px;}
    .cpzx-r dt{width: 51%;}
    .cpzx-r dd{width: 45%;}
    .cpzx-r dd p{margin-bottom:50px;}
    .cpzx-l dd{padding: 15px 13px;}
    .fwzc1 a{margin-bottom: 35px;}
    .fwzc3-t{margin-bottom: 30px;}
    .fwzc3-t a{width:85px;margin:0 8px}
    .fwzc3-b a{margin-bottom: 35px;}
}
@media (max-width:1420px){
	.cpzx-l dd a{padding: 9px 38px;line-height: 21px;}
    .cpzx-r dd p{margin-bottom:20px;}
    .cpzx-l dd a:last-child{margin-top:15px}
    .fwzc1 a{margin-bottom: 20px;}
	.fwzc1 a p{margin-bottom:10px}
    .fwzc3-t{}
    .fwzc3-t a{margin:0 5px;width:80px}
    .fwzc3-b a{margin-bottom: 18px;}
    .fwzc3-b dl dt{width:80px;height:80px}
	.fwzc3-b dl dd{width:calc(100% - 100px)}
}
@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
	.cpzx-r dd h4{justify-content:space-between;}
	.cpzx-r dd h4 a{margin-right:0;}
	.fwzc2 dl{bottom:20px;}
	.fwzc3-t a{width:90px;}
	.fwzc3-t{flex-wrap:wrap}
}